c-lang:anonymous structure